We will discuss how the hardware was designed to support this operation, features that impact the context switching implementation such as the Floating Point Unit (FPU), and common pitfalls seen when porting an RTOS to a platform.
This example demonstrates simple real-time kernel context switching operations between two threads using MPU regions that are available in Arm Cortex-M processors.
I am reading the Arm Architecture Reference Manual and I think I have some theoritical questions. Well at first I am confused whether by context switching we mean task switching? Secondly, by h...